Skip to content

feat(sv): support vite 8#1005

Merged
jycouet merged 10 commits intosveltejs:mainfrom
sacrosanctic:vite-8
Apr 8, 2026
Merged

feat(sv): support vite 8#1005
jycouet merged 10 commits intosveltejs:mainfrom
sacrosanctic:vite-8

Conversation

@sacrosanctic
Copy link
Copy Markdown
Contributor

@sacrosanctic sacrosanctic commented Mar 24, 2026

closes #988

core packages:

addons:

  • better-auth - unaffected
  • devtools-json - to be deprecated by #1045 or #1047
  • drizzle - unaffected
  • eslint - unaffected
  • mcp - unaffected
  • mdsvex - unaffected
  • paraglide - likely unaffected
  • playwright - unaffected
  • prettier - unaffected
  • storybook
  • sveltekit-adapter - unaffected
  • tailwindcss
  • vitest

others:

@changeset-bot
Copy link
Copy Markdown

changeset-bot bot commented Mar 24, 2026

🦋 Changeset detected

Latest commit: 7f6040e

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
sv Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new bot commented Mar 24, 2026

Open in StackBlitz

npx https://pkg.pr.new/svelte-migrate@1005
npx https://pkg.pr.new/sv@1005
npx https://pkg.pr.new/@sveltejs/sv-utils@1005

commit: 7f6040e

@svelte-docs-bot
Copy link
Copy Markdown

@jycouet
Copy link
Copy Markdown
Contributor

jycouet commented Apr 5, 2026

Status update on the remaining items:

devtool-json: ✅ #1045 or #1047

vitest - ✅ v4.1.1 added Vite 8 support

paraglide - ✅ Likely unaffected. No vite peer dep, relies on unplugin which is a thin passthrough for Vite plugins. One Vite 8 bug report (opral/paraglide-js#637) was closed as not-reproducible. No explicit Vite 8 declaration yet, but no blockers.

playwright - ✅ Unaffected. @playwright/test has zero Vite dependency - it's a pure E2E runner that hits the dev server, doesn't care about the bundler.

sveltekit-adapter - ✅ @sveltejs/kit@2.56.1 already supports Vite 8 ("vite": "^5.0.3 || ^6.0.0 || ^7.0.0-beta.0 || ^8.0.0"). Adapters peer-depend on kit, not vite directly.

vite-plugin-svelte-inspector - ✅ N/A for Vite 8. The inspector was absorbed into @sveltejs/vite-plugin-svelte@7.0.0 (PR sveltejs/vite-plugin-svelte#1270). No separate package needed anymore.


Edit: maybe we can update the main description? Was a great job already 👍

@sacrosanctic sacrosanctic marked this pull request as ready for review April 6, 2026 08:55
Copy link
Copy Markdown
Contributor

@jycouet jycouet left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🎉

@jycouet jycouet merged commit ed93305 into sveltejs:main Apr 8, 2026
8 checks passed
@github-actions github-actions bot mentioned this pull request Apr 8, 2026
@sacrosanctic sacrosanctic deleted the vite-8 branch April 8, 2026 10:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Vite and vite-plugin-svelte are outdated on sv create

2 participants